Big Huge Thesaurus

desert rose

noun